package com.gdawj.intercepteur;

import javax.interceptor.AroundInvoke;
import javax.interceptor.InvocationContext;

public class TraceWebmestre {

    @AroundInvoke
    private Object traceIntercepteur(InvocationContext ic) throws Exception
    {
        System.out.println("Dans la méthode traceIntercepteur avant exécution : "+ic.getMethod());
        try {
            return ic.proceed();
        } finally {
           System.out.println("Dans la méthode traceIntercepteur après exécution : "+ic.getMethod());
        }
    }

}
